package com.javaerschool.lero.mapper;

import com.javaerschool.lero.pojo.Admin;
import com.javaerschool.lero.vo.BaseVo;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * 作者: lero
 * 日期：2018/7/25
 */
// 添加了@Mapper注解之后这个接口在编译时会生成相应的实现类
// 这个接口是不支持重载方法
@Mapper
public interface AdminMapper {

    /**
     *功能描述: 分页查询用户数据
     * @date 2018/7/27
     * @param vo 封装分页条件对象
     * @return java.util.List<com.javaerschool.lero.pojo.Admin>
     */
    List<Admin> selectByPager(BaseVo vo);

    /**
     *功能描述: 新增一条用户数据
     * @date 2018/7/27
     * @param admin  新增的用户对象
     * @return int   数据插入成功的记录数
     */
    int insert(Admin admin);
}
